<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>酒店搜索</title>    
   <link rel="stylesheet" href="../css/base.css" type="text/css" />
   <link rel="stylesheet" href="../css/elements.css" type="text/css" />
</head>
<body>
<form runat="server" id="form1" method="post" target="_blank" action="" >
<!--完整的中文或拼音城市名称-->
<div>
城市&nbsp;<input type="text" id="txt_CityName" name="txt_CityName" class="base_textbox" style="width:75px;" value="上海" />
日期&nbsp;<input type="text" id="txt_Date" name="txt_Date"	class="base_textbox"   style="width:60px;" />&nbsp;&nbsp;</div>
<div>
<!--请根据实际情况修改下面value中的参数值-->
<input type="hidden" name="type" value="0" />
<input type="hidden" name="allianceId" value="1118" />
<input type="hidden" name="sid" value="1261" />
<input type="hidden" name="ouid" value="1" />
<!--请根据实际情况修改下面href中的参数值（type值不可修改）-->
<a href="" target="_blank">航班查询</a>&nbsp;&nbsp;
<a href="" target="_blank">酒店预订</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input  type="button" value="提交" onclick="checkSubmit()"  style="margin-top:3px;width:60px;" />   
</div>                 
</form>		
</body>
</html>
<script language="javascript" type="text/javascript">

var date=new Date()
document.getElementById('txt_Date').value=date.getFullYear()+"-"+Math.abs(date.getMonth()+1)+"-"+date.getDate();

function checkSubmit()
{
   if(document.getElementById('txt_CityName').value.replace(/(^\s*)|(\s*$)/g,"")=="")
     {
        alert('请输入城市名称！');
        document.getElementById('txt_CityName').focus();
        return false;
     }
     
   if(document.getElementById('txt_Date').value.replace(/(^\s*)|(\s*$)/g,"")=="")
     {
        alert('请输入入住日期！');
        document.getElementById('txt_Date').focus();
        return false;
     }
   
   
   if(document.getElementById('txt_Date').value.match(/^(\d{4})\-(\d{1,2})\-(\d{1,2})$/)==null) 
     {
        alert('请输入正确的入住日期！（yyyy-mm-dd）');
        document.getElementById('txt_Date').focus();
        return false;
     }
  
    if(!verifyDate(document.getElementById('txt_Date').value))
    {
       alert('请输入正确的入住日期！（yyyy-mm-dd）');
        document.getElementById('txt_Date').focus();
        return false;
    }   
   
   
   document.getElementById('form1').submit();
}


function verifyDate(str) 
{ 

　       var y = parseInt(str.split("-")[0]); 
　　     var m = parseInt(str.split("-")[1]); 
　　     var d = parseInt(str.split("-")[2]); 
　       switch(m)
　       { 
　　　        case 1: 
　　　        case 3: 
　　　        case 5: 
　　　        case 7: 
　　　        case 8: 
　　　        case 10: 
　　　        case 12: 
　　　         if(d>31){ 
　　　　                return false; 　　　　　　　　　　 
　　                }else{ 
　　　　                return true; 
　　                } 
　　　         break; 
　            case 2: 
　　　         if((y%4==0 && d>29) || (y%4!=0 && d>28)){ 
　　　　        return false; 　　　　　　　　　　  
　　                }else{ 
　　　　                return true; 
　　                } 
　　　                 break; 
　　　        case 4: 
　　　        case 6: 
　　　        case 9: 
　　　        case 11: 
　　　             if(d>30){ 
　　　　            return false; 
        　　　　　　　　　
　　            }else{ 
　　　　            return true; 
　　            } 
　　　             break; 
　          default: 
　　　           return false; 
　　　　　　　　　　  
　       } 
   
}
</script>